Skip to content

chore: Convert SentryFramesTrackingIntegration to Swift#7044

Merged
itaybre merged 12 commits intomainfrom
itay/cocoa-999-refactor-sentryframestrackingintegrationm-in-swift
Jan 16, 2026
Merged

chore: Convert SentryFramesTrackingIntegration to Swift#7044
itaybre merged 12 commits intomainfrom
itay/cocoa-999-refactor-sentryframestrackingintegrationm-in-swift

Conversation

@itaybre
Copy link
Contributor

@itaybre itaybre commented Dec 12, 2025

Converts SentryFramesTrackingIntegration to Swift as part of the Swift project

#skip-changelog

Closes #7066

@linear
Copy link

linear bot commented Dec 12, 2025

@itaybre
Copy link
Contributor Author

itaybre commented Dec 12, 2025

Lint fails, and that's expected for now, enable ready-to-merge to run all tests

@itaybre itaybre added the ready-to-merge Use this label to trigger all PR workflows label Dec 12, 2025
@codecov
Copy link

codecov bot commented Dec 12, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.046%. Comparing base (5807865) to head (69f0746).
⚠️ Report is 1 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files

Impacted file tree graph

@@              Coverage Diff              @@
##              main     #7044       +/-   ##
=============================================
+ Coverage   85.015%   85.046%   +0.031%     
=============================================
  Files          468       468               
  Lines        28249     28241        -8     
  Branches     12532     12526        -6     
=============================================
+ Hits         24016     24018        +2     
+ Misses        4192      4182       -10     
  Partials        41        41               
Files with missing lines Coverage Δ
Sources/Sentry/SentryBaseIntegration.m 83.132% <ø> (-3.535%) ⬇️
Sources/Sentry/SentrySDKInternal.m 84.453% <100.000%> (-0.066%) ⬇️
Sources/Swift/Core/Integrations/Integrations.swift 100.000% <100.000%> (ø)
...amesTracking/SentryFramesTrackingIntegration.swift 100.000% <100.000%> (ø)
Sources/Swift/SentryDependencyContainer.swift 95.652% <ø> (ø)

... and 8 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 5807865...69f0746. Read the comment docs.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 17, 2025

Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1214.42 ms 1251.17 ms 36.76 ms
Size 24.14 KiB 1.06 MiB 1.04 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
bb418da 1227.60 ms 1265.90 ms 38.30 ms
7e93d85 1205.28 ms 1243.71 ms 38.44 ms
dbfeb41 1215.17 ms 1237.41 ms 22.23 ms
f84c826 1216.38 ms 1241.98 ms 25.60 ms
b5c1b24 1217.94 ms 1248.76 ms 30.82 ms
9f7ef2b 1213.53 ms 1250.23 ms 36.70 ms
adeec82 1220.43 ms 1254.94 ms 34.51 ms
d29a425 1209.96 ms 1239.00 ms 29.04 ms
2f4ddaa 1227.26 ms 1260.04 ms 32.78 ms
58a9225 1211.40 ms 1238.88 ms 27.48 ms

App size

Revision Plain With Sentry Diff
bb418da 24.14 KiB 1.04 MiB 1.02 MiB
7e93d85 24.14 KiB 1.06 MiB 1.04 MiB
dbfeb41 24.14 KiB 1.04 MiB 1.02 MiB
f84c826 24.14 KiB 1.04 MiB 1.02 MiB
b5c1b24 24.14 KiB 1.06 MiB 1.04 MiB
9f7ef2b 24.14 KiB 1.04 MiB 1.02 MiB
adeec82 24.14 KiB 1.04 MiB 1.02 MiB
d29a425 24.14 KiB 1.04 MiB 1.02 MiB
2f4ddaa 24.14 KiB 1.04 MiB 1.02 MiB
58a9225 24.14 KiB 1.06 MiB 1.04 MiB

Previous results on branch: itay/cocoa-999-refactor-sentryframestrackingintegrationm-in-swift

Startup times

Revision Plain With Sentry Diff
c230748 1212.21 ms 1242.60 ms 30.39 ms
638b07b 1216.77 ms 1245.51 ms 28.74 ms
7c7d5e2 1224.90 ms 1255.13 ms 30.23 ms
9b8916c 1223.80 ms 1245.29 ms 21.49 ms

App size

Revision Plain With Sentry Diff
c230748 24.14 KiB 1.03 MiB 1.01 MiB
638b07b 24.14 KiB 1.03 MiB 1.01 MiB
7c7d5e2 24.14 KiB 1.03 MiB 1.00 MiB
9b8916c 24.14 KiB 1.03 MiB 1.00 MiB

@github-actions
Copy link
Contributor

Semver Impact of This PR

🟢 Patch (bug fixes)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


This PR will not appear in the changelog.


🤖 This preview updates automatically when you update the PR.

@itaybre itaybre merged commit 29b6704 into main Jan 16, 2026
196 checks passed
@itaybre itaybre deleted the itay/cocoa-999-refactor-sentryframestrackingintegrationm-in-swift branch January 16, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Use this label to trigger all PR workflows

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: Convert SentryFramesTrackingIntegration to Swift

3 participants